ENF-S: An Evolutionary-Neuro-Fuzzy Multi-Objective Task Scheduler for Heterogeneous Multi-core Processors
نویسندگان
چکیده
In this paper, an online task scheduling and mapping method based on a fuzzy neural network (FNN) learned by evolutionary multi-objective algorithm (NSGA-II) to jointly optimize the main design challenges of heterogeneous MPSoCs is proposed. approach, first, FNN parameters are trained using NSGA-II-based optimization engine considering including temperature, power consumption, failure rate, execution time training dataset consisting different application graphs various sizes. Next, employed as scheduler in MPSoCs. Due uncertainty sensor measurements difference between computational models reality, applying advantageous procedures. The performance compared with some previous heuristic, meta-heuristic, rule-based approaches several experiments. Based these experiments our proposed outperforms related studies optimizing all criteria. Its improvement over heuristic meta-heuristic estimated 10.58% 9.22% 39.14% 12.06% time, averagely. Moreover, interpretable nature FNN, frequently fired extracted rules approach demonstrated.
منابع مشابه
Task Partitioning for Multi-core Network Processors
Network processors (NPs) typically contain multiple concurrent processing cores. State-of-the-art programming techniques for NPs are invariably low-level, requiring programmers to partition code into concurrent tasks early in the design process. This results in programs that are hard to maintain and hard to port to alternative architectures. This paper presents a new approach in which a high-le...
متن کاملA Machine Learning Based Meta-Scheduler for Multi-Core Processors
Sharing resources such as caches and memory buses between the cores of multi-core processors may cause performance bottlenecks for running programs. In this paper, the authors describe a meta-scheduler, which adapts the process scheduling decisions for reducing the contention for shared L2 caches on multi-core processors. The meta-scheduler takes into account the multi-core topology as well as ...
متن کاملAn Evolutionary Multi-objective Discretization based on Normalized Cut
Learning models and related results depend on the quality of the input data. If raw data is not properly cleaned and structured, the results are tending to be incorrect. Therefore, discretization as one of the preprocessing techniques plays an important role in learning processes. The most important challenge in the discretization process is to reduce the number of features’ values. This operat...
متن کاملMulti-core processors - An overview
Microprocessors have revolutionized the world we live in and continuous efforts are being made to manufacture not only faster chips but also smarter ones. A number of techniques such as data level parallelism, instruction level parallelism and hyper threading (Intel’s HT) already exists which have dramatically improved the performance of microprocessor cores. [1, 2] This paper briefs on evoluti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE transactions on sustainable computing
سال: 2023
ISSN: ['2377-3790', '2377-3782']
DOI: https://doi.org/10.1109/tsusc.2023.3244081